Purpose

This tool mentor describes how to deliver changes with ClearCase using the Unified Change Management (UCM) deliver operation. 

Related Rational Unified Process activities: 

Overview

This tool mentor is applicable when running Windows 95/98/NT 4.0. 

Tool Steps

In UCM, activities identify versions created or modified in the course of working on a task. When you are ready to make one or more of your activities available to the project team, you deliver them from your development stream to the project's integration stream. ClearCase then merges the versions in the activity's change set to the integration stream. 

To use the ClearCase UCM deliver operation: 

  1. Prepare your work areas
  2. Start the deliver operation
  3. Merge files
  4. Test and Build
  5. Complete the deliver operation

1. Prepare your work areas To top of page

Do the following to prepare your work areas: 
  • Find, compare, and check in the work you want to deliver. 
  • If your project manager has created a new recommended baseline since you last rebased, rebase your development work area.
  • If your integration view is a snapshot view, update it and resolve any hijacked files.
   Refer to the following topics in ClearCase Help for detailed information on steps in this procedure: 
  • To Start a rebase operation
  • To Update Snapshot Views

2. Start the deliver operation To top of page

After preparing your work areas, start the deliver operation. When you start a deliver operation, ClearCase integrates the changes from your development work area to the integration work area. At this point, the files are checked out to your integration view. 

   Refer to the following topic in ClearCase Help for detailed information on the steps in this procedure: 

  • To Start a deliver Operation

3. Merge files To top of page

ClearCase merges the work in your development stream with the work in the integration stream. It completes trivial merges for you. If it encounters merge conflicts, it starts the DiffMerge utility and prompts you to resolve the conflicts. 

   Refer to the following topic in ClearCase Help for detailed information on the steps in this procedure: 

  • Merging Files, Directories, and Versions

4. Test and build To top of page

To make sure your delivered work is compatible with the work in the integration stream, update your integration view and build and test the files in the integration view. To do this, use your integration view to access both the versions you delivered from your development work area and the latest versions delivered by the other developers working on the project. Your integration view contains the merge results. 

In addition to building and testing, you may need to do the following: 

  • Edit the checked out versions to resolve build errors.
  • Check out and edit additional files.
See Tool Mentor: Updating Your Project Work Area.
   Refer to the following topics in ClearCase Help: 
  • Check Out Files and Directories
  • Check In Files and Directories
  • Find and Set Activities

5. Complete the deliver operation To top of page

 When you are satisfied that your changes are compatible with the latest work for the project, you complete the deliver operation from the development view in which it was started. (If you are not satisfied, you can cancel it.) The deliver operation checks in the files that result from the merge operation. 
 

   Refer to the following topics in ClearCase Help for detailed information on the steps in this procedure: 

  • To Complete a deliver Operation
  • To Undo a deliver Operation
   Refer to the following sections in the ClearCase documentation set: 
  • "Delivering Activities" in Developing Software with ClearCase
 

Copyright  ⌐ 1987 - 2000 Rational Software Corporation

Display Rational Unified Process using frames

Rational Unified Process